package com.itcast.demo_one.kotlin

fun main(){
    /*println(sum(1,2))
    println(sum2(100,200))
    println(sum3(100))*/

    // sum4(1,2,3,4,5,6,7,8,9,10)
    sum4(1,2)
}

// 函数定义
fun sum(num1:Int, num2:Int) :Int{
    // 函数体: 写业务代码
    return num1 + num2
}

// 函数表达式
fun sum2(num1:Int, num2:Int) = num1 + num2

// 函数参数默认值
fun sum3(num1:Int, num2:Int = 10) = num1 + num2

// 函数参数可变参数
fun sum4(vararg nums:Int){
    for (num in nums) {
        println(num)
    }
}